$(function(){//加载数据
	// 选择框
	$(':input').labelauty();
	function getData(){//模拟数据
        var rows = [];
        for(var i=1; i<=8000; i++){
            rows.push({
                level:"中央"+i,
                government:"科技部"+i,
                gurl:"www.baidu"+i+'.com',
                desurl:"www.hao"+i+'.com',
                curl:'www.xiongmaotv'+i+'.cn',
                keworld:'扶贫',
            });
        }
        return rows;
	}
    function pagerFilter(data){
        if (typeof data.length == 'number' && typeof data.splice == 'function'){    // 判断数据是否是数组
            data = {
                total: data.length,
                rows: data
            }
        }
        var tt = $(this);
        var opts = tt.datagrid('options');
        var pager = tt.datagrid('getPager');
        pager.pagination({
        	// 取消下方的分页选项
        	showPageList:false,
            onSelectPage:function(pageNum, pageSize){
                opts.pageNumber = pageNum;
                opts.pageSize = pageSize;
                pager.pagination('refresh',{
                    pageNumber:pageNum,
                    pageSize:pageSize
                });
                tt.datagrid('loadData',data);
            }
        });
        if (!data.originalRows){
            data.originalRows = (data.rows);
        }
        var start = (opts.pageNumber-1)*parseInt(opts.pageSize);
        var end = start + parseInt(opts.pageSize);
        data.rows = (data.originalRows.slice(start, end));
        return data;
    }
    $('#tt').datagrid({loadFilter:pagerFilter}).datagrid('loadData', getData());
	//获取当前点击列的信息
	function getListInformation(){
		var str = $('#tt').datagrid('getSelected');
		return str;
	}
	//新增
	$("#save").on("click", function(){
		$("#dlg").dialog("open").dialog('setTitle', '新增信息');
            $("#fm").form("clear");
	});
	//修改
	$("#update").on("click", function(){
		if(getListInformation()){
			var row = getListInformation();
				$("#dlg").dialog("open").dialog('setTitle', '修改信息');
                $("#fm").form("load", row);
		}else{
			$parent.messager.alert("提示","未选中所需修改的数据", "info");
		}
	});
	//删除
	$("#delete").on("click", function(){
		if(getListInformation()){
			$parent.messager.alert("提示","删除成功", "info");
			// 将所选信息的userId传给后台,成功后调用加载函数
		}else{
			$parent.messager.alert("提示","未选中所需删除的数据", "info");
		}
	});
	//获取当前点击列的信息
	function getListInformation(){
		var str = $('#tt').datagrid('getSelected');
		return str;
	}
	// 禁用
	$('#forbidden').on('click',function(){
		if(getListInformation()){
			// console.log(str);
			$parent.messager.alert('提示',"禁用成功","info");
		}else{
			$parent.messager.alert('提示','未选中所需禁用的数据','info');
		}	
	})
	var flag = true;
	//审核
	$('#check').on('click',function(){
		if(getListInformation()){
			if(flag){
				//将flag的值传入后台
				$parent.messager.alert('提示','审核通过','info');	
			}
		}else{
			$parent.messager.alert('提示','未选中所需审核的数据');
		}
	});
	//撤销
	$('#cancal').on('click',function(){
		flag = false;
		if(getListInformation()){
			if(!flag){
				console.log(flag);
				$parent.messager.alert('提示','该项未通过','info');
			}	
		}else{
			$parent.messager.alert('提示','未选中所需撤销的数据');
		}
		flag = true;
	});
});